// 这个脚本就是worker线程要执行的脚本
// console.log( 'worker线程执行了。。。' );

// 接收主线程的消息
// onmessage = function (){}
// this.onmessage = function (){}
self.onmessage = function (e){
    // 主线程发送消息过来时，触发message事件
    // console.log( '接收到主线程的消息。。。' );
    // console.log( e.data );// '开始干活'

    if (e.data === '开始干活') {
        console.log( '执行高强度计算。。。' );
        let sum = 0;
        for (var i = 0; i < 3000000000; i++) {
            sum += i;
        }

        // 将计算结果发送给主线程
        // postMessage(sum);
        // this.postMessage(sum);
        self.postMessage(sum);

        // 关闭worker线程
        // close();
        // this.close();
        // self.close();
    }
}


